Kod na webu was: Kod na precislovani cisel telefonu

Otázka od: Lebeda David

24. 9. 2002 11:43

> Doufam ze za svou dobrotu zase vyvolam flamewar ohledne optimalizace
> funkci  

Ahoj,

nasledujici povidani nema zadnou souvislost s puvodnim tazatelem a jeho sw, jde
o
obecne povidani.

Dnes existuje ohromna spousta stranek s vlastnimi komponentami autoru. Mnohdy
jde o stranky studentu, kteri si chvili hraji s Delphi, naucili se tvorit www
stranky a tak
si tam vystavi neco ze sve tvorby. Nicmene IMHO to je pro ostatni programatory
v
podstate nepouzitelne, protoze:

1) Takovych stranek je silene mnozstvi, takze nema smysl je zkouset vsechny
navstivit.
2) Na techto strankach je obvykle velmi malo veci - treba 5 komponent apod. V
souvislosti s bodem 1 si myslim, ze kdyz clovek bude hledat nejake reseni,
potrebuje
jen nekolik malo velkych sbirek kodu a komponent, jako torry apod.

Presto je mozne, ze na primy odkaz nekdo pouzije i zdrojaky z techto
mimisbirek. Je
pak skoda, kdyz po stahnuti zjisti, ze ten kod je diky neznalosti ci
kratouckemu
pouzivani Delphi napsany otresne. Daleko horsi je, kdyz takovy kod najde
zacatecnik, ktery neumi posoudit kvalitu, ale inspiruje se tim a dalsi svoje
veci
programuje podobne.

Dnes v dobe, kdy se slohove prace do skoly nepisi, nybrz stahuji z internetu a
kdy
novacek, ktery se chce v Delphi neco naucit, misto knihy hleda ukazkovy
program,
ze ktereho by vykoukal, o co vubec v resene problematice jde, si myslim, ze je
potrebne upozornovat na mizerny kod, a pokud to povede k jeho uprave ci aspon
pouceni autora, splni to ucel. Aby toho mizerneho, co mnozi zacatecnici
pouzivaji
jako vzor a inspiraci, bylo alespon co nejmene.

Jeste jednou zduraznuji, ze nejde o narazku na sw autora puvodniho sw, protoze
ten
prakticky neznam. Jen se mi obecne nelibi trend metod uceni se Delphi, kdy
vubec
nejde o to, udelat to dobre, ale udelat to jakkoli, hlavne kdyz to po 10
pokusech
konecne zacne fungovat.

David Lebeda

Odpovedá: Jan Sebelík

24. 9. 2002 17:37

> Odesílatel: Lebeda David <david.lebeda@comarr.cz>
> Jeste jednou zduraznuji, ze nejde o narazku na sw autora puvodniho sw,
protoze ten
> prakticky neznam. Jen se mi obecne nelibi trend metod uceni se Delphi, kdy
vubec
> nejde o to, udelat to dobre, ale udelat to jakkoli, hlavne kdyz to po 10
pokusech
> konecne zacne fungovat.

Diky, Davide, mluvis mi z duse.

Honza
=========================================
= HAES - RNDr. Jan Sebelik
= http://www.haes.cz
= Skolici a konzultacni stredisko pro Delphi a Win32
= Vojtiskova 206
= 507 81 Lazne Belohrad
= tel. 493 792 931 (mobil 776 347735)
=========================================

Odpovedá: Beneš Jaroslav

24. 9. 2002 18:21

Svet je uz takovy. Stale se zkracuje cas na vyvoj a hledaji se uz instantni
reseni. At je to jakkoliv, hlavne ze to fuguje. A v dalsi verzi se to treba
zahodi a vari se instantne z neceho noveho. Treba...
Pokud se uz rozhodnu o uziti nejake free (nebo za penizky) knihovne, baliku
komponent, a rozleze se mi to po projektech, tak jsem de facto otrokem
distributorske firmy/developera (zvlazt kdyz komponenty nejsou zas tak uplne
bez zavazku, cela knihovna pouziva spolecneho predka - narazim tim na knihovny
HighGear nebo Orpheus - atp.). Cekam na patche (i kdyz mam zdrojaky), opravuji
interface (pokud je developer zmeni), nebo sam opravuji zjevne chyby. Ale
vyrazit balik komponent ze vsech projektu, pokud zjistim, ze mi nevyhovuji nebo
nezapadaji do me koncepce je docela problem. Otazkou je, zda-li se to pro
pracnost a casovou narocnost vubec vyplati ? A je-li za takovy balik vubec
nejaka alternativa. A pak, kdyz uz se rozhodnu pro zmenu, tak co s tim starym?
Konvertovat? Zahodit a budovat znovu? Lovit ve sbirkach komponent a skladat
alternativu jako mozaiku?

Pokud budu varit instantne a kazdy druhy mesic zacinat novy projekt, tak me to
neboli. Ale pokud mam udrzovat projekty, ktere maji dlouhou dobu zivota
(napriklad v pojistovnictvi), jsou konzervativni, ale maji svuj jisty
periodicky vyvoj a presto by mely jit s dobou, co pak s tim ? V takovyhle
projektech je utopeno mnoho prace, jsou uz plne vyjimek a uz neni jednoduche
vydat verzi dve, novou, bez zavazku, instantne uvarenou. Obvzlast, podili-li se
na tom mnoho lidi (radove desitky, z nichz udrzuje/programuje aplikaci jeden-
dva).

Takhle stojim dnes pred QuickReportem. Vyrazit ho? Je objektivne lepsi
alternativa? A co s desitkama reportu, ktere jsou tak slozite a pracne? Taky
vyhodit a namalovat lepsi (ale vlastne stejne) v jinem nastroji? To je
otazka...

To je jako v zivote. Kdyz neco zdedis, mas sice zavazek minulosti ale lepsi
vychozi postaveni nez ten co nema nic ale zase je bez zavazku. :-|

Jaro B.

-----Original Message-----
From: Lebeda David [mailto:david.lebeda@comarr.cz]
Sent: Tuesday, September 24, 2002 8:38 AM
To: delphi-l@clexpert.cz
Subject: Kod na webu was: Kod na precislovani cisel telefonu
1) Takovych stranek je silene mnozstvi, takze nema smysl je zkouset vsechny
navstivit.
2) Na techto strankach je obvykle velmi malo veci - treba 5 komponent apod. V
souvislosti s bodem 1 si myslim, ze kdyz clovek bude hledat nejake reseni,
potrebuje
jen nekolik malo velkych sbirek kodu a komponent, jako torry apod.
David Lebeda

Odpovedá: Petr Vones

24. 9. 2002 17:12

From: "Jan Sebelík" <honza@haes.cz>
> > Jeste jednou zduraznuji, ze nejde o narazku na sw autora puvodniho sw,
> > protoze ten prakticky neznam. Jen se mi obecne nelibi trend metod uceni se
> > Delphi, kdy vubec nejde o to, udelat to dobre, ale udelat to jakkoli,
> > hlavne kdyz to po 10 pokusech konecne zacne fungovat.
>
> Diky, Davide, mluvis mi z duse.

Tohle ale prece neni trend jen v Delphi ale obecne dnesni doby. Pristup kde se
naberou 'lidi z ulice', poslou na skoleni a stanou se z nich razem odbornici
se dnes praktikuje temer vsude (s vyjimkou oboru kde opravdu o neco jde a je
nezbytne dulezite aby to fungovalo spolehlive). Obliba rychlokvasku je dnes
porad velka, u nas je to navic jeste okoreno socialistickym vedenim, kde se
preferuje smer 'montazni linka' pred vedou a narocnejsimi technologiemi.
Reseni vlastne neexistuje, pokud to budes chtit delat poradne, tak to tezko
prodas (cena reseni a delka vyvoje), takze se bud zaradis do systemu nebo se
na to casem uplne vykasles.

Petr Vones

Odpovedá: Roman Konecny

24. 9. 2002 20:05

No, panove, ja sice nevim, jake mate programaterske skoly a dalsi
certifikaty, ze si berete za povinnost komentovat uroven zacatecniku ci
uroven dnesnich programatoru. Kdyz uz se nekdo prihlasil do konference o
Delphi, pak to bude nejspis proto, ze by se chtel neco o programovani
dovedet a tady - jak je videt, dostane jeste od "starych psu" dobre
naslehanou slinu (docela rad bych se podival na vase prvotiny, panove).

Roman Konecny

P.S. omlouvam se P.Vonesovi, ze z cele te "Programatorske krizove cesty"
tady zbyl jenom jeho komentar. Je to reakce na prispevky vsech guru.

> Tohle ale prece neni trend jen v Delphi ale obecne dnesni doby. Pristup
kde se
> naberou 'lidi z ulice', poslou na skoleni a stanou se z nich razem
odbornici
> se dnes praktikuje temer vsude (s vyjimkou oboru kde opravdu o neco jde a
je
> nezbytne dulezite aby to fungovalo spolehlive). Obliba rychlokvasku je
dnes
> porad velka, u nas je to navic jeste okoreno socialistickym vedenim, kde
se
> preferuje smer 'montazni linka' pred vedou a narocnejsimi technologiemi.
> Reseni vlastne neexistuje, pokud to budes chtit delat poradne, tak to
tezko
> prodas (cena reseni a delka vyvoje), takze se bud zaradis do systemu nebo
se
> na to casem uplne vykasles.
>
> Petr Vones
>

Odpovedá: Jakub Dusek

24. 9. 2002 18:27

Souhlas. Vypracovat si cit pro to jaky postup pouzit v jakem pripade
je treba v praxi, bohuzel moderni vizualni prostredi a vykonne pocitace
programatora nenuti se v tom zdokonalovat...

Jakub Dusek

-------------------------------------------
Homepage : http://dusek.webz.cz
Phone : +420604615795
Sms email : jakub.dusek@click.cz
ICQ: 86063232
Apps : Add/Remove Manager, Charmaper,
            Sms GateKeeper
-------------------------------------------

Tuesday, September 24, 2002, 1:07:54 PM, you wrote:

>> Odesílatel: Lebeda David <david.lebeda@comarr.cz>
>> Jeste jednou zduraznuji, ze nejde o narazku na sw autora puvodniho sw,
protoze ten
>> prakticky neznam. Jen se mi obecne nelibi trend metod uceni se Delphi, kdy
vubec
>> nejde o to, udelat to dobre, ale udelat to jakkoli, hlavne kdyz to po 10
pokusech
>> konecne zacne fungovat.

Odpovedá: Jakub Dusek

25. 9. 2002 7:36

No ono nejde jen o prvotiny, v kazde rozsahle knihovne objektu nebo
funkci jakkoliv renomovaneho a zkuseneho programatora se najde spoustu
neefektivnich rutin, at uz z duvodu casoveho presu, pozustatku z
programatorskych zacatku nebo nechuti zabyvat se okrajovou veci do
hloubky.

Jakub Dusek

-------------------------------------------
Homepage : http://dusek.webz.cz
Phone : +420604615795
Sms email : jakub.dusek@click.cz
ICQ: 86063232
Apps : Add/Remove Manager, Charmaper,
            Sms GateKeeper
-------------------------------------------

Tuesday, September 24, 2002, 7:34:36 PM, you wrote:

RK> No, panove, ja sice nevim, jake mate programaterske skoly a dalsi
RK> certifikaty, ze si berete za povinnost komentovat uroven zacatecniku ci
RK> uroven dnesnich programatoru. Kdyz uz se nekdo prihlasil do konference o
RK> Delphi, pak to bude nejspis proto, ze by se chtel neco o programovani
RK> dovedet a tady - jak je videt, dostane jeste od "starych psu" dobre
RK> naslehanou slinu (docela rad bych se podival na vase prvotiny, panove).

RK> Roman Konecny

RK> P.S. omlouvam se P.Vonesovi, ze z cele te "Programatorske krizove cesty"
RK> tady zbyl jenom jeho komentar. Je to reakce na prispevky vsech guru.

>> Tohle ale prece neni trend jen v Delphi ale obecne dnesni doby. Pristup
RK> kde se
>> naberou 'lidi z ulice', poslou na skoleni a stanou se z nich razem
RK> odbornici
>> se dnes praktikuje temer vsude (s vyjimkou oboru kde opravdu o neco jde a
RK> je
>> nezbytne dulezite aby to fungovalo spolehlive). Obliba rychlokvasku je
RK> dnes
>> porad velka, u nas je to navic jeste okoreno socialistickym vedenim, kde
RK> se
>> preferuje smer 'montazni linka' pred vedou a narocnejsimi technologiemi.
>> Reseni vlastne neexistuje, pokud to budes chtit delat poradne, tak to
RK> tezko
>> prodas (cena reseni a delka vyvoje), takze se bud zaradis do systemu nebo
RK> se
>> na to casem uplne vykasles.
>>
>> Petr Vones
>>